home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8025 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  6.0 KB

  1. Path: news.cyberport.com!usenet
  2. From: tangent@cyberport.com (Warren Young)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Borland C++ 5.0 PRICE-E!!!
  5. Date: Sun, 18 Feb 1996 18:00:35 GMT
  6. Organization: none
  7. Message-ID: <31275999.97167269@news.cyberport.com>
  8. References: <guzzDM4Gv8.AwI@netcom.com> <4esv0s$cib@news1.usa.pipeline.com> <4fdqt6$r6a@soap.news.pipex.net> <4fe8io$rtn@druid.borland.com> <4fgm7d$2pd@castle.nando.net> <311d53f5.5263386@news.nando.net> <311eb3d3.9761859@news.cybercity.dk> <31203DE3.128B@mediaport.org> <31216974.6D21@scruznet.com> <312328e0.5155250@news.cybercity.dk>
  9. NNTP-Posting-Host: ppp22.cyberport.com
  10. X-Newsreader: Forte Agent .99d/32.182
  11.  
  12. mmc@vip.cybercity.dk (Morten M. Christensen) wrote:
  13.  
  14. >>only go to the printed books as a last resort.  There is NOTHING in the 
  15. >>books that is not on-line.  But we are, of course, keeping the books 
  16. >>available for those who like paper.
  17. >
  18. >I think you underestimate the demand for printed manuals!!! For
  19. >instance, you can take printed manuals with you and read them in your
  20. >couch or bed (which are sort of hard to do with the online Windows
  21. >Help version - Incidentally, why not use Adobe Acrobat Reader which is
  22. >at least a GOOD on-line reader ?).
  23.  
  24. That's my gripe with most online books -- the readers are positively
  25. junk, at least compared with recent state of the art.  The only reader
  26. I've found that I can deal with is InfoView, the viewer used for the
  27. MSDL discs (and the new MSVC stuff, I hear).  I've not played around
  28. with Acrobat much...can it handle hyperlinking?
  29.  
  30. However, paper still has a place as well.  Paper doesn't take up
  31. screen real-estate, you can't mark up a hyperdocument (not really,
  32. yet), and you can have several open at the same time AND VISIBLE.
  33. It's not often that I have four references open on my desk, but when I
  34. need to do it, there's no substitute.
  35.  
  36. Plus, I've found Borland's manuals _themselves_ to be nothing but
  37. disappointing.  Don't get me wrong, I really like Borland, and I hate
  38. MSVC (or at least MFC) with equal fervor.  But, the quality of manuals
  39. with BC++ makes the source code the only reasonably detailed and
  40. reliable reference.  How many places does this sort of thing occur in
  41. the manuals (a C++ class example used here):
  42.  
  43. retval operator<<(args...)   Inserts the object into a stream.
  44.  
  45. Really?!?  I didn't know _that_.
  46.  
  47. I want the _format_ of the data.  I want _details_, requirements,
  48. side-effects.  Don't just tell me what I already know.
  49.  
  50. So, I guess the question comes down to this for me: whether online or
  51. paper, does the upgrade come with _useful_ manuals?  
  52.  
  53. Maybe the stuff you included for 4.5 was adequate for newbies, but
  54. it's quickly outstripped.  Maybe you think it's good business to send
  55. out junky manuals -- I spent almost $100 on Borland Press books as a
  56. result, and many times that on your 1-900 consulting line.  I don't
  57. even know how much of my_time_ I spent grepping the OWL code looking
  58. for answers even the 1-900 number couldn't answer.
  59.  
  60. I was also going to gripe about your bug report form, but it appears
  61. that it's been shortened and streamlined some (the previous version
  62. was something like four pages).  Still, it does ask a lot of questions
  63. that are clearly irrelevant in some cases.  I realize that the more
  64. information you have, the better chance you have of fixing the
  65. problem, but it still amounts to _us_ (the customers) spending maybe
  66. an hour of our time cutting, pasting, looking things up, etc in order
  67. to tell _you_ (Borland) of _your_ problem.  
  68.  
  69. To top it all off (maybe I'm unique in this regard, but I don't think
  70. so), I've never received one reply (even an autoresponder) for any of
  71. the five or so bug reports I've sent in.  As a result, I have several
  72. problems I know about that I haven't reported yet, because I refuse to
  73. spend my time helping you if I don't even get confirmation out of it.
  74. You'd think you were doing me some kind of favor by _allowing_ me to
  75. send in a report.
  76.  
  77. Now, I'm not all gripes, I do have a suggestion to fix this:  Write a
  78. program (Delphi would do this easily) that would present a form for
  79. information that only the customer can know.  Information that the
  80. program can look up, though, should be gathered by the program
  81. (machine info, compiler/OS version info, etc).  Also key here would be
  82. that the program would remember information like the PIN and user
  83. info.  
  84.  
  85. Most importantly, the program should reduce work.  For example,
  86. usually only one of questions 16-18 on TI1226 applies.  The program
  87. could present a series of three checkboxes in a pane titled
  88. "Symptoms", and this would guide which screens were presented next
  89. (I'm envisioning a wizard-like program here).  At least one check box
  90. would have to be checked for the user to go on, but if one doesn't
  91. matter, the program would simply generate the appropriate "NONE"
  92. question response.  
  93.  
  94. This program could generate a form of the same format as TI1226, which
  95. would have the advantages of consistency, accuracy, and completeness.
  96. You wouldn't even need to change your parsing software.  Nice, extra
  97. features would be Internet email support (automatically sends the
  98. report in) and integration with the IDE (you could send in a project
  99. as a response to question 20).
  100.  
  101. To sum: if you want your customers to help you make your product
  102. better, you need to give them some incentive to do it.  Making the
  103. reporting process easier helps, and an autoresponder's "Thank-you, we
  104. got your report." reply is a bare minimum.  
  105.  
  106. You might also consider storing email info for bug reporters in your
  107. bug database, and when the problem is resolved in a public fashion
  108. (patch/new version released) you could email the reporters about it.
  109. I'm sure there are people out there who have skipped upgrading because
  110. they don't know if the showstopper they've found is fixed, and
  111. everyone knows that modern software marketing depends on the upgrade
  112. train.
  113.  
  114. = Warren --
  115.  
  116. P.S. You'll (davidv@scruznet.com) have to pass this on to the people
  117. in charge of this.  They won't take anything that isn't in 1226
  118. format, you see.  (HINT: Publish a "suggestions" Internet address.  I
  119. know you have a mail gateway.)
  120.